@charset "utf-8";

/* *{
  padding: 0;
  margin: 0;
} */
.ipad{display: none;}
/* 关于我们 */
.meirongyi{
  padding: 60px 0 30px 0;
}
.meirongyi .tu {
  float: left;
  width: 48%;
  position: relative;
  overflow: hidden;
}
.meirongyi .tu a img{
  display: block;
  width: 100%;
  height: auto;
  transition: all 0.2s;
}
.meirongyi .zi{
  float: right;
  width: 50%;
}
.meirongyi .zi .zi_top h3{
  text-indent:2em;
  color: #333333;
  font-family: '微软雅黑';
  font-size: 16px;
  font-weight: bold;
  line-height: 22px;
}
.meirongyi .zi .zi_top p{
  text-indent:2em;
  color: #333333;
  font-family: '微软雅黑';
  font-size: 14px;
  line-height: 22px;
}
.meirongyi .zi .zi_top p a{
  text-indent:2em;
  color: #c80003;
  font-family: '微软雅黑';
  font-size: 14px;
}
.meirongyi .zi .zi_bottom ul{
  width: 100%;
  margin-top: 25px;
}
.meirongyi .zi .zi_bottom ul li{
  width: 23.6%;
  height: auto;
  float: left;
  margin-right: 1%;
  text-align: center;
  border: 1px solid #dddddd;
  padding-top: 2%;
}
.meirongyi .zi .zi_bottom ul li:hover{
  border: 1px solid #ff2026;
}
.meirongyi .zi .zi_bottom ul li:nth-child(4n){
  margin-right: 0;
}
.meirongyi .zi .zi_bottom ul li>a{
  width: 64px;
  height: 60px;
  display: inline-block;

}
.meirongyi .zi .zi_bottom ul li:nth-child(1)>a{
  background: url(../images/qiye.png) no-repeat top center;
  background-size: 100% 100%;
}
.meirongyi .zi .zi_bottom ul li:nth-child(1):hover>a{
  background: url(../images/qiye1.png) no-repeat left center;
  background-size: 100% 100%;
}
.meirongyi .zi .zi_bottom ul li:nth-child(2)>a{
  background: url(../images/zizhi.png) no-repeat top center;
  background-size: 100% 100%;
}
.meirongyi .zi .zi_bottom ul li:nth-child(2):hover>a{
  background: url(../images/zizhi1.png) no-repeat left center;
  background-size: 100% 100%;
}
.meirongyi .zi .zi_bottom ul li:nth-child(3)>a{
  background: url(../images/wenhua.png) no-repeat top center;
  background-size: 100% 100%;
}
.meirongyi .zi .zi_bottom ul li:nth-child(3):hover>a{
  background: url(../images/wenhua1.png) no-repeat left center;
  background-size: 100% 100%;
}
.meirongyi .zi .zi_bottom ul li:nth-child(4)>a{
  background: url(../images/tuandui.png) no-repeat top center;
  background-size: 100% 100%;
}
.meirongyi .zi .zi_bottom ul li:nth-child(4):hover>a{
  background: url(../images/tuandui1.png) no-repeat left center;
  background-size: 100% 100%;
}
.meirongyi .zi .zi_bottom ul li p a{
  color: #333333;
  font-size: 16px;
  font-family: '微软雅黑';
  margin-top: 10px;
}
.meirongyi .zi .zi_bottom ul li:hover p a{
  color: #ff2026;
}
.meirongyi .zi .zi_bottom ul li hr{
  width: 30px;
  height: 2px;
  margin: 0 auto;
  margin-top: 8px;
  border: none;
  margin-bottom: 8px;
  background-color: #dddddd;
}
.meirongyi .zi .zi_bottom ul li:hover hr{
  background-color: #ff2026;
}
/* 首页产品 */
.cpnr_right{
  width: 100%;
  float: none;
}
.cpnr_right ul li {
  float: left;
  margin-right: 2%;
  text-align: center;
  margin-bottom: 2%;
  font-size: 16px;
  width: 32%;
  height: auto;
}

.cpnr_right ul li:nth-child(2n){
  margin-right: 2%;
}
.cpnr_right ul li:nth-child(3n){
  margin-right: 0%;
}
.cpnr_right ul li a {
  color: #333;
  text-decoration: none;
}
.cpnr_right ul li .img {
  width: 100%;
  height: auto;
  border: 1px solid #ccc;
  position: relative;
  overflow: hidden;
}
.cpnr_right ul li .img img {
  width: 100%;
  height: auto;
}
.cpnr_right ul li a .mask {
  background: rgba(252,69,74,0.8);
  display: none;
  text-align: center;
  width: 98%;
  height: 98%;
  padding: 1%;
  position: absolute;
  left: 0;
  top: 0;
}
.cpnr_right ul li:hover a .mask {
  display: block;
}
.cpnr_right ul li a .mask h2 {
  font-size: 20px;
  line-height: 42px;
  padding-top: 20px;
  font-family: '微软雅黑';
  color: #ffffff;
}
.cpnr_right ul li a .mask p{
  display: inline-block;
  width: 100%;
  height: auto;
  font-family: '微软雅黑';
  color: #ffffff;
  font-size: 14px;
  text-align: center;
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box; 
  -webkit-box-orient: vertical; 
  -webkit-line-clamp: 3; 
  overflow: hidden; 
}

.cpnr_right ul li a .mask .more {
  width: 120px;
  height: 30px;
  margin: 0 auto;
  border: 1px solid #FFF;
  border-radius: 5px;
  line-height: 30px;
  color: #ffffff;
}
/* 优势 */
.index_ys_ul li{
  width: 32%;
  margin-right: 2%;
  float: left;
  text-align: center;
  margin-bottom: 2%;
  box-shadow: 10px 10px 20px #e7e7e7, -10px -10px 20px #e7e7e7;
  position: relative;
}

.index_ys_ul li:nth-child(2n){
  margin-right: 2%;
}
.index_ys_ul li:nth-child(3n){
  margin-right: 0;
}
.index_ys_ul li i{
  display: inline-block;
  width: 100px;
  height: 100px;
  z-index: 1;
  margin-top: 25px;
}
.index_ys_ul li .img {
  position: absolute;
  left: 0;bottom: 0;
  display: none;
}
/* .index_ys_ul li:hover .img {
  display: block;
} */
.index_ys_ul li:hover i{color: #fff;}
.index_ys_ul li:hover p{color: #fff;}

.index_ys_ul li:hover h4{color: #fff;}

.index_ys_ul li .ys_i1{
  background: url(../images/ys_tb1.png);
}
.index_ys_ul li:hover .ys_i1{
  background: url(../images/ys_tb1_bai.png);
}
.index_ys_ul li .ys_i2{
  background: url(../images/ys_tb2.png);
}
.index_ys_ul li:hover .ys_i2{
  background: url(../images/ys_tb2_bai.png);
}
.index_ys_ul li .ys_i3{
  background: url(../images/ys_tb3.png);
}
.index_ys_ul li:hover .ys_i3{
  background: url(../images/ys_tb3_bai.png);
}
.index_ys_ul li .ys_i4{
  background: url(../images/ys_tb4.png);
}
.index_ys_ul li:hover .ys_i4{
  background: url(../images/ys_tb4_bai.png);
}
.index_ys_ul li .ys_i5{
  background: url(../images/ys_tb5.png);
}
.index_ys_ul li:hover .ys_i5{
  background: url(../images/ys_tb5_bai.png);
}
.index_ys_ul li .ys_i6{
  background: url(../images/ys_tb6.png);
}
.index_ys_ul li:hover .ys_i6{
  background: url(../images/ys_tb6_bai.png);
}

.index_ys_ul  li span {
  position: absolute;
  width: 100%;
  height: 50%;
  left: 0;
  z-index: -1;
}
.index_ys_ul li span:after,.index_ys_ul li span:before {
  position: absolute;
  content: '';
  /* background-color: #c80003; */
  width: 0;
  height: 0;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.index_ys_ul li span:before {
  left: 0;
}
.index_ys_ul li span:after {
  right: 0;
}
.index_ys_ul li span.t {
  top: 0;
}
.index_ys_ul li span.t:after,.index_ys_ul li span.t:before {
  top: 0;
}
.index_ys_ul li span.b {
  bottom: 0;
}
.index_ys_ul li span.b:after,.index_ys_ul li span.b:before {
  bottom: 0;
}
.index_ys_ul li:hover span:before,.index_ys_ul li:hover span:after {
  width: 50%;height: 100%;
}



.index_ys_ul li h4{
  font-size: 18px;
  color: #333;
  line-height: 35px;
  margin-bottom: 10px;
  z-index: 3;
}
.index_ys_ul li p{
  font-size: 12px;
  color: #666;
  line-height: 22px;
  margin-bottom: 40px;
  z-index: 3;
}
/* .index_ys_ul li:hover h4{
  color: #fff;
}
.index_ys_ul li:hover p{
  color: #fff;
} */
.bg_bg a{
  background: url(../images/ggt.jpg) 50% 0px / auto 100% no-repeat;
  height: 110px;
  margin-top: 35px;
  display: block;
}
/* 客户见证 */
.case_index_bg{
  background: url(../images/case_index_bg.jpg) 50% 0px / auto 100% no-repeat;
  height: auto;
  padding-bottom: 30px;
}
.index_case_ul{
  margin-bottom: 30px;
}
.index_case_ul li{
  padding: 1%;
  border: 1px solid #dddddd;
  float: left;
  width: 30%;
  margin-right: 1.5%;
  background-color: #fff;
  margin-bottom: 0;
}
.index_case_ul li:nth-child(3n){
  margin-right: 0;
}
.index_case_ul li a img{
  width: 100%;
}
.index_case_ul li h2 a{
  font-size: 20px;
  color: #333;
  line-height: 35px;
  font-weight: normal;
}
.index_case_ul li:hover h2 a{
  color: #ff2026;
  text-decoration: underline;
}
.index_case_ul li p{
  margin-top: 10px;
}
.index_case_ul li p>a{
  font-size: 14px;
  color: #666;
  line-height: 25px;
}
.index_case_ul li a.more{
  background-color: #ff2026;
  text-align: center;
  display: inline-block;
  width: 120px;
  height: 30px;
  line-height: 30px;
  color: #fff;
  font-size: 14px;
  margin-top: 10px;
}
.text_a{
  text-align: center;
  line-height: 50px;
  position: relative;
}
.text_a hr{
  width: 500px;
  height: 1px;
  border: none;
  background-color: #ccc;
  position: absolute;
  top: 25px;
  display: none;
}
.text_a .hr1{left: 0;}
.text_a .hr2{right: 0;}
.case_a{
  width: 198px;
  height: 48px;
  border: 1px solid #cccccc;
  display: inline-block;
  text-align: center;
  line-height: 48px;
  color: #333;
}
.case_a:hover{
  text-decoration: underline;
}
/* 新闻资讯 */
.index_news_ul{
  text-align: center;
  margin-bottom: 45px;
}
.index_news_ul li{
  width: 120px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  margin-right: 15px;
  display: inline-block;
  background-color: #ff2026;
}
.index_news_ul li>a{
  color: #fff;
}
.index_news_ul li:hover a{
  text-decoration: underline;
}
.index_news_clearfix{
  margin-bottom: 45px;
}
.index_news_left{
  width: 651px;
  height: auto;
  float: none;
  margin-right: auto;
  margin-left: auto;
}
.index_news_right{
  float: none;
  width: 100%;
}
.news_left_1{
  position: relative;
}
.news_left_1 img{
  max-width: 100%;
}
.news_left_1_text{
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.5);
  padding: 2%;
}
.news_left_1_text h2>a{
  font-size: 16px;
  color: #fff;
  line-height: 25px;
  font-weight: normal;
}
.news_left_1_text h2>a:hover{
  text-decoration: underline;
}
.news_left_1_text p>a{
  font-size: 14px;
  color: #fff;
  line-height: 22px;
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box; 
  -webkit-box-orient: vertical; 
  -webkit-line-clamp: 3; 
  overflow: hidden; 
}
.index_news_right_ul li{
  padding: 11px 0px;
  border-bottom: 1px solid #dddddd;
}
.index_news_right_ul li h2>a{
  font-size: 18px;
  color: #333;
  line-height: 25px;
  font-weight: normal;
}
.index_news_right_ul li h2>a:hover{
  color: #c80003;
  text-decoration: underline;
}
.index_news_right_ul li p>a{
  font-size: 14px;
  color: #666;
  line-height: 22px;
}
.index_news_right_ul li>span{
  font-size: 14px;
  color: #666;
  line-height: 22px;
}
.qyjj2 .cpzx3 .cpzx3_right .right2 p a{
  color: #333333;
    font-family: '微软雅黑';
    font-size: 18px;
}
.qysj2 ul li a .last .fenlei{
  width: 135px;
    height: 125px;
    margin-left: 110px;
    margin-top: 98px;
}
/*.qywh .qywh2 .qywh2_right{
  float: initial;
}
*/


.category {
	width: 100%;
	/* padding: 20px 0; */
	background: #FFF;
	height: auto;
  /* overflow: hidden; */
  margin-bottom: 10px;
}
.category h3 {
	/* line-height: 58px; */
	width: 100%;
	/* height: 58px;
    margin-left: 25px;
    margin-right: 0; */
}
.category h3 a {
	float: left;
    line-height: 37px;
    color: #FFF;
    width: 30%;
    border-bottom: 1px solid #ccc;
    padding-left: 25px;
    background-color: #484848;
    display: block;
    font-size: 16px;
    text-align: center;
    /* margin-right: 24px; */
    margin-top: 5px;
}
.category h3:nth-child(3n) a{
  margin-right: 0;
}
.tuijian-nr-you h1 a{
  font-size: 20px;
  color: #333333;
}
.index_news_ul li {
  width: 200px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  margin-right: 15px;
  display: inline-block;
  background-color: #ff2026;
}
.xwzx-nr .xwzx-nr2 .xwzx-you1 .xwzx-you_2 h1 a {
  color: #333333;
  font-size: 20px;
}